Career 2025 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F2 USA F5 USA F6 Great Britain F6 Spain F17 Spain F18 Belarus F1 Germany F16 Poland F6 USA F26 USA F27 USA F28 USA F1 Usa F7 Poland F1 Poland F2 Poland F3 Netherlands F2 Germany F7 Estonia F1 Poland F4 Poland F5 Turkey F8 Turkey F9 Spain F34 Spain F33 Great Britain F15 Great Britain F16 Great Britain F1 Great Britain F2 Netherlands F4 France F17 Brazil F1 Great Britain F1 France F4 Russia F6 Uzbekistan F1 Uzbekistan F2 Germany F8 Czech Republic F6 Czech Republic F7 France F1 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 France F6 Croatia F3 Croatia F4 Croatia F5 Croatia F7 Czech Republic F1 Netherlands F2 Netherlands F3 Netherlands F4 France F14 France F18 Czech Republic F4 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Netherlands F2 Czech Republic F6 Germany F3 Switzerland F1 Switzerland F2 USA F2 Czech Republic F4 Belarus F1 Slovakia F2 USA F29 USA F26 USA F27 Usa F8 USA F2 USA F3 USA F4 Estonia F2 Belarus F2 Serbia F5 Serbia F4 USA F4 USA F5 USA F6 Czech Republic F5 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Heraklion M15 Rovinj M25 Prague M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn Slovakia F3 M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Antalya Internationaux de Tennis de Brest - Brest Challenger 42 - Andrezieux Challenger Leon 2003 - Leon Stella Artois Clay Court Championships - Budaors Binghamton Professional Tennis Tournament - Binghamton Fujitsu Siemens Open - Budapest Open de L'Isere - Grenoble Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City China Open - Beijing The LTA Men's Challenger Wrexham - Wrexham X Abierto Internacional de Salinas - Salinas Czech Open 2005 - Prostejov Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini BMW Tennis Championship - Sunrise Guzzini Challenger - Recanati Flea Market Cup - Busan Ford Tennis Championships - Louisville KGHM Dialog Polish Indoors - Wroclaw Tunis Open - Tunis BNP Paribas Primrose - Bordeaux BSI Challenger Lugano - Lugano Levene Gouldin & Thompson Tennis Challenger - Binghamton Alexander Kolyaskin Memorial - Donetsk Pekao Open - Szczecin Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Sunrise Challenger Szczecin Challenger Mons Challenger Jersey Challenger Yokohama Challenger Toyota Challenger Bergamo Challenger Tanger Challenger Meknes Challenger Sunrise Challenger Caltanissetta Challenger Jersey Challenger Tunis Challenger Ostrava Challenger San Remo Challenger Bordeaux Challenger Biella Challenger Furth Challenger Lugano Challenger Reggio Emilia Challenger Penza Challenger Brasilia Challenger Salvador Challenger St. Remy Challenger Izmir Challenger VII Torneo Internazionale di Tennis - Barletta Sporting Challenger 2003 - Turin Seoul Challenger Open de L'Isere - Grenoble Astana Challenger Ortisei Challenger Salzburg Challenger Sao Paulo Challenger Kazan Challenger Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Napoli Challenger Ostrava Challenger ATP Challenger 2003 Numea - New Caledonia Prague Challenger Bordeaux Challenger Furth Challenger Nottingham Challenger Turin Challenger Sopot Challenger Orbetello Challenger Tampere Challenger Dortmund Challenger Challenger Ford de Cherbourg - Cherbourg San Marino Challenger Cordenons Challenger Manerbio Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Noumea Challenger Kazan Challenger Quimper Challenger Bergamo Challenger Wolfsburg Challenger Cherbourg Challenger Open Sainte Victoire - Aix-En-Provence Bath Challenger Le Gosier Challenger Rome Challenger Napoli Challenger Tunis Challenger Busan Challenger Bordeaux Challenger Fergana Challenger Prostejov Challenger Monza Challenger Kosice Challenger Marburg Challenger San Benedetto Challenger Poznan Challenger Recanati Challenger Aptos Challenger Pozoblanco Challenger St. Remy Challenger Challenger 42 - Andrezieux Memorial Savigni - Sassuolo Petange Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Seoul Challenger Eckental Challenger Banca Stato Challenger Lugano - Lugano Helsinki Challenger Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Dallas Challenger Le Gosier Challenger Mersin Challenger Tunis Challenger Bordeaux Challenger Siemens Open 2004 - Scheveningen Nottingham-2 Challenger Braunschweig Challenger Portoroz Challenger Scheveningen Challenger Eskisehir Challenger Guimaraes Challenger Orbetello Challenger Segovia Challenger The Hilversum Open - Hilversum St. Remy Challenger Istanbul Challenger Meknes Challenger Szczecin Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Kazan Challenger Eckental Challenger Bratislava Challenger Quimper Challenger Cherbourg Challenger St. Brieuc Challenger Vercelli Challenger Tunis Challenger Ostrava Challenger Aix En Provence Challenger Bordeaux Challenger Arad Challenger Blois Challenger Kosice Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Segovia Challenger Liberec Challenger Prague Challenger Genova Challenger St. Remy Challenger Szczecin Challenger Trnava Challenger Orleans Challenger Mons Challenger Rennes Challenger Eckental Challenger Reunion Island Challenger Bratislava Challenger Mouilleron-Le-Captif Challenger Brescia Challenger Andria Challenger Casablanca Challenger Bergamo Challenger Cherbourg Challenger Shenzhen Challenger St. Brieuc Challenger Ostrava Challenger Prostejov Challenger Poprad Tatry Challenger Marburg Challenger KGHM Polish Indoors - Wroclaw Liberec Challenger Prague Challenger Trnava Challenger Rome Challenger Tashkent Challenger Ningboo Challenger Suzhou Challenger Eckental Challenger Bratislava Challenger The Scottish Tennis Championships - Edinburgh Happy Valley Challenger ECM Cup - Prague Quimper Challenger Jonkoping Challenger Kazan Challenger Napoli Challenger Barletta Challenger Turin Challenger Ostrava Challenger Prague Challenger Poprad Tatry Challenger KGHM Polish Indoors - Wroclaw Prague Challenger Meerbusch Challenger Como Challenger Alphen Challenger Meknes Challenger Kenitra Challenger Mohammedia Challenger Casablanca Challenger Eckental Challenger Bratislava Challenger Happy Valley Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Quanzhou Challenger Sophia Antipolis Challenger St.Petersburg Challenger by Kinex - St. Petersburg Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Milan Challenger Marburg Challenger Braunschweig Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Ford de Cherbourg - Cherbourg Genova Challenger Istanbul Challenger Izmir Challenger Almaty Challenger Tashkent Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Andria Challenger Playford Challenger Rennes Challenger Quimper Challenger Budapest Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Lille Challenger St. Brieuc Challenger Ostrava Challenger Karshi Challenger Samarkand Challenger Shymkent Challenger Almaty Challenger Poprad Tatry Challenger Bastad Challenger Scheveningen Challenger Liberec Challenger San Luis Potosi Challenger - San Luis Potosi Zhangjiagang Challenger Shanghai Challenger Almaty Challenger Tashkent Challenger Bratislava Challenger Andria Challenger Orlando Challenger Columbus Challenger Koblenz Challenger Budapest Challenger Cherbourg Challenger Bergamo Challenger Zhuhai Challenger Shenzhen Challenger Zhangjiagang Challenger Draft Corona Mexico City Open - Mexico City Sophia Antipolis Challenger Anning Challenger Nanchang Challenger Shymkent Challenger Samarkand Challenger Prostejov Challenger Lyon Challenger Bratislava Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Amersfoort Challenger Prague Challenger Liberec Challenger Augsburg Challenger Mallorca Challenger Cassis Challenger Sibiu Challenger Ismaning Challenger Ortisei Challenger Bangkok Challenger Quimper Challenger Koblenz Challenger Cherbourg Challenger Biella 1 Challenger Biella 2 Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Split 1 Challenger Bratislava Challenger Prostejov Challenger Open de la Ville de Saint Denis - Reunion Island Iasi Challenger Trieste Challenger Prague 2 Challenger Prague 3 Challenger Tulln Challenger Bucharest Challenger Sibiu Challenger Bratislava Challenger Traralgon Challenger San Luis Potosi Challenger - San Luis Potosi Pekao Open 2005 - Szczecin Banca Stato Challenger Lugano - Lugano Siemens Open 2003 - Scheveningen Grand Prix de Tennis - St. Jean de Luz Steelers Cup - Kosice Open de Franche-Comte - Besancon Torneo Internacional Challenger Fila 2005 - Leon Sporting Challenger - Turin DPD Challenger 2002 - Aschaffenburg USTA Challenger of Dallas - Dallas Open de Montauban - Montauban Open de Franche-Comte - Besancon Open de Montauban - Montauban Challenger Ford de Cherbourg - Cherbourg Samsung Securities Cup - Seoul Tennis Napoli Cup - Napoli Timisoara Challenger - Timisoara Open de Montauban - Montauban UTC Open - Cherkassy Maia Open 2002 - Maia Open de L'Isere - Grenoble Reunion Island Challenger Como Challenger Volkswagen Challenger 2004 - Wolfsburg Open de Montauban - Montauban Dallas Challenger Furth Challenger Zivnobanka Czech Open - Prostejov Togliatti Cup - Togliatti XXVIII Edizione 'A.Savoldi' - Manerbio ECM Prague Open 2005 - Prague EI Bank Bulgarian Challenger - Sofia Champaign Challenger Bratislava Challenger Tashkent Challenger Rome Challenger Ostrava Challenger Rhein-Main Challenger 2003 - Aschaffenburg Szczecin Challenger Open Mutouest - St. Brieuc Macedonian Open - Skopje 2003 Freeman Men's Challenger - Joplin ATP Challenger Numea - New Caledonia Adidas Open de Toulouse - Toulouse Memorial Savigni - Sassuolo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia GHI Bronx Classic - Bronx Open de L'Isere-Open 38 - Grenoble San Luis Potosi Challenger - San Luis Potosi Samsung Securities Cup - Seoul Riviera di Rimini Challenger 2004 - Rimini Open 13 - Marseille Cherbourg Challenger Mallorca Open - Mallorca Allianz Suisse Open Gstaad - Gstaad St. Brieuc Challenger Grand Prix de Tennis de Lyon - Lyon Prague Challenger Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Estoril Open - Estoril Sarajevo Open 2004 - Sarajevo Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon The LTA Bolton Challenger - Bolton Garden Open 2005 - Rome Guangzhou Challenger Rennes Challenger Schickendanz Open - Furth Challenger Casino Lugano - Lugano Istanbul Challenger Prague Challenger Salzburg Challenger M15 Sofia Heineken Open - Auckland Croatia Open - Umag Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Open 13 - Marseille Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco BMW Open - Munich Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Estoril Open - Estoril Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Estoril Open - Estoril Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Pilot Pen Tennis - New Haven Open de Moselle - Metz Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch BCR Open Romania - Bucharest China Open - Beijing Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Citi Open - Washington St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Kremlin Cup - Moscow Valencia Open - Valencia Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg Open 13 - Marseille Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Credit Agricole Suisse Open - Gstaad Moselle Open - Metz If Stockholm Open - Stockholm Erste Bank Open - Vienna Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona BMW Open - Munich Kremlin Cup - Moscow ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brest Challenger Brest Challenger Eckental Challenger Open de Moselle - Metz Gerry Weber Open - Halle ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon Allianz Suisse Open Gstaad - Gstaad The Dubai Tennis Championships - Dubai Allianz Suisse Open Gstaad - Gstaad Gerry Weber Open - Halle Masters Series - Hamburg Pacific Life Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 1R, BLR-BUL 4-1 Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) M25+H Bacau M15 Buzau M15 Bucharest M25 Targu Mures M15 Bucharest M15 Slobozia M15 Otopeni